var entidad_id;
var entidad_tipo;
$(function() {
});
function save(form_id) {
    ajaxValidarFormulario({
        formId: form_id,
        beforeCall: function() {
            BloquearBotonesModal(form_id);
        },
        successCall: function(data) {
            entidad_id = data.data.entidad_id;
            entidad_tipo = data.data.entidad_tipo;
            $("#act_cuenta").attr({"data-toggle": 'e'});
            $("#act_medio").attr({"data-toggle": 'tab'});
            $("#act_medio").click();
            $("#btn_finalizar").attr('href', baseUrl + 'crm/cuenta/view/id/' + entidad_id);
        },
        errorCall: function(data) {
            DesBloquearBotonesModal(form_id, ' Crear', 'save');
        }
    });
}

function formModalDireccion(isUpdate, id) {
    url = isUpdate ? 'crm/direccion/quickUpdate?id=' + id : 'crm/direccion/quickCreate?entidad_tipo=' + entidad_tipo + '&entidad_id=' + entidad_id;
    viewModal(url, function() {
    });
}
function formModalEmail(isUpdate, id) {
    url = isUpdate ? 'crm/email/quickUpdate?id=' + id : 'crm/email/quickCreate?entidad_tipo=' + entidad_tipo + '&entidad_id=' + entidad_id;
    viewModal(url, function() {
    });
}
function formModalTelefono(isUpdate, id) {
    url = isUpdate ? 'crm/telefono/quickUpdate?id=' + id : 'crm/telefono/quickCreate?entidad_tipo=' + entidad_tipo + '&entidad_id=' + entidad_id;
    viewModal(url, function() {
    });
}
function formModalRedSocial(isUpdate, id) {
    url = isUpdate ? 'crm/redSocial/quickUpdate?id=' + id : 'crm/redSocial/quickCreate?entidad_tipo=' + entidad_tipo + '&entidad_id=' + entidad_id;
    viewModal(url, function() {
    });
}
function updateGrid(id_grid, data, url) {
    $.fn.yiiGridView.update(id_grid, {
        data: {data: data},
        url: baseUrl + url
    });
    $nameGrid = id_grid.split('-');
    if ($("#add-" + $nameGrid[0]).hasClass('empty-portlet')) {
        $("#container_" + $nameGrid[0]).append('<br>');
        $("#container_" + $nameGrid[0]).removeClass('hidden');
        $("#add-" + $nameGrid[0]).removeClass('empty-portlet');
        $("#add-" + $nameGrid[0] + ' br').remove();
    }

}